@charset "utf-8";
/* CSS Document */

/*公用CSS*/
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
body{ font-family:"微软雅黑"; font-size:12px; background:#efefef;  color:#6e6e6e;}
.clear:after{content:"\20";display:block;clear:both;}
.clear{*zoom:1;}
a{ text-decoration:none;}
ul{ list-style:none;}
img{ border:0; vertical-align:bottom;}

/*右边固定*/
.fix{ width:48px; border:1px solid #d6d6d6; position:fixed; right:0; top:50%; margin-top:-135px; padding:0 6px; background:#fff; z-index:200;}
.fix li a{ color:#2297e7; padding:42px 0 12px; display:block; width:48px; border-bottom:1px solid #d6d6d6; text-align:center;}
.fix li a:hover{ color:#ff6100;}
.fix1{ background:url(images/fix.png) no-repeat center 14px;}
.fix2{ background:url(images/fix.png) no-repeat center -43px;}
.fix3{ background:url(images/fix.png) no-repeat center -103px;}
.fix li a.fix4{ background:url(images/fix.png) no-repeat center -160px; border:0;}

/*顶部CSS*/
.top{ width:100%; background:#2e2e2e;}
.topcon{width:1200px;  height:28px; line-height:28px; margin:0 auto;}
.topcon a{color:#c5c5c5;}
.login{ float:left;}
.login span{ color:#7c7c7c; margin-right:19px;}
.top ul{ float:right;}
.top li{ float:left; margin-left:14px;}
.wechat{ background:url(images/ico.png) no-repeat; padding-left:18px; line-height:16px; float:left; margin-top:6px;}

/*头部CSS*/
.header{ width:100%; background:#2e2e2e; border-top:1px solid #393939;}
.head{ width:1200px; height:81px; margin:0 auto; background:url(images/pic.png) no-repeat right -99px;}
.head h1 a{ float:left; width:152px; height:81px; background:url(images/pic.png) no-repeat; text-indent:-99999px;}
.head form{ width:415px; height:40px; margin:0 auto; +margin-right:186px; background:url(images/pic.png) no-repeat 0 -174px; padding:19px 0 0 42px;}
.head input{ float:left; border:0; background:none; outline:none; }
.head .text{height:38px; width:332px; line-height:38px; +height:34px; +width:332px; +line-height:34px; }
.head .search{ width:80px; height:40px; line-height:40px; font-size:18px; color:#fff; cursor:pointer; +width:80px; +height:38px; +line-height:38px;}

/*导航CSS*/
.nav{ width:100%; background:#1f1f1f;}
.navcon{ width:1200px; height:40px; line-height:40px; margin:0 auto;}
.nav ul{ float:left;}
.nav li{ float:left; background:url(images/ico.png) no-repeat right -26px; }
.nav li a{ color:#bbb; font-size:18px; float:left; height:40px; padding:0 22px;}
.nav li a:hover{ background:#ff6100; color:#fff;}
.visa{ float:right; color:#404040; font-size:14px;}
.visa a{ color:#fff; margin:0 16px;}

/*广告区CSS*/
#banner{ width:100%; height:410px; position:relative;}
.ad li{ width:100%; height:410px; position:absolute; top:0; opacity:0; filter:alpha(opacity:0);}
.ad .ad1{ background:#7f77cd url(images/banner/ad1.jpg) no-repeat center; opacity:1; filter:alpha(opacity:100); }
.ad .ad2{ background:#7f77cd url(images/banner/ad2.jpg) no-repeat center; }
.ad .ad3{ background:#7f77cd url(images/banner/ad3.jpg) no-repeat center; }
.ad .ad4{ background:#7f77cd url(images/banner/ad4.jpg) no-repeat center; }
.ad .ad5{ background:#7f77cd url(images/banner/ad5.jpg) no-repeat center; }
.ad .ad6{ background:#7f77cd url(images/banner/ad6.jpg) no-repeat center; }
.ad li a{ display:block; width:1200px; height:410px; margin:0 auto; z-index:8;}
/*点按钮*/
.dot{ position:absolute; bottom:16px; left:50%; margin-left:-92px; }
.dot li{ float:left; margin-right:6px; width:26px; height:26px; background-image:url(images/ico.png); background-repeat:no-repeat; background-position:0 -81px;}
.dot li a{ float:left; width:26px; height:26px; line-height:26px; +line-height:24px;  text-align:center; color:#fff;}
.dot li.active{  background-position:right -81px;}

/*内容区CSS*/
.content{ width:1200px; margin:0 auto;}

/*内容广告CSS*/
.place{ width:1200px; height:380px; margin:30px 0 48px; position:relative;}
.placelist{width:1200px; height:380px;position:relative; overflow:hidden;}
.place ul{ position:absolute; top:0; left:0; width:3000px;}
.place li{ float:left;}
.place img{ float:left;}
.placecon{ float:left; border:1px solid #e5e5e5; background:#fff; width:618px; height:380px;}
.place h2{ font-size:23px; line-height:30px; margin:17px 22px 20px 18px; }
.place h2 a{color:#333;}
.place p{ line-height:24px; margin:0 25px 33px 18px;}
.price{ background:url(images/placebg.jpg); width:618px; height:87px; color:#fff;}
.price p{ float:left; color:#fff; font-size:20px; padding:24px 0 0 20px; line-height:42px;}
.price strong{ font-size:44px; margin-right:5px;}
.price span{ font-size:10px; text-decoration:line-through;}
.price a{ float:right; width:124px; height:53px; background:url(images/pic.png) no-repeat 0 -244px; margin:19px 34px; font-size:18px; line-height:50px; color:#2398e8; padding-left:45px}
/*左右按钮CSS*/
#btnleft,#btnright{ display:block; width:47px; height:117px; position:absolute; top:132px;}
#btnleft{  background:url(images/ico.png) no-repeat 0 -127px; left:-52px;}
#btnright{ background:url(images/ico.png) no-repeat right -127px; right:-52px;}
#btnleft:hover{ background:url(images/ico.png) no-repeat 0 -256px;}
#btnright:hover{ background:url(images/ico.png) no-repeat right -256px;}

/*内容栏目标题*/
.title{ margin-bottom:15px; height:42px; border-bottom:1px solid #d9d9d9;}
.title h2{ font-weight:normal; float:left; font-size:30px; padding-left:35px; color:#333; border-bottom:1px solid #ff6100; height:42px;}
.hottit h2{background:url(images/ico.png) no-repeat 0 -395px; }
.foundtit h2{background:url(images/ico.png) no-repeat 0 -458px; }
.recomtit h2{background:url(images/ico.png) no-repeat 0 -518px; }
.title ul{ float:left; padding-left:7px; width:1034px;}
.title li{ float:left; line-height:42px; padding-left:8px;}
.title li a{ color:#2396e6; padding:5px 8px;}
.title li a:hover{ color:#fff; background:#ff6002;}

/*当季热门CSS*/
.item{ float:left; position:relative; text-align:center; color:#fff; width:265px;}
.itemmask{ width:225px; height:110px; position:absolute; left:20px; top:22px; background:#000; opacity:0.3; filter:alpha(opacity:30);}
.itemname{width:225px; position:absolute; left:20px; top:30px;}
.item h4{ font-size:30px; font-weight:normal; }
.item span{ font-size:16px; line-height:16px;}
.item p{font-size:14px; line-height:28px; border-top:1px solid #4d81bb; margin-top:10px}
.item p em{ font-style:normal; color:#fd6001;}
.item .itempoint{ position:absolute; top:0; left:0; width:265px; height:356px; z-index:200px;}
.item ul{ margin-top:11px;}
.item li{ float:left; height:28px; line-height:28px; margin:0 4px 4px 0; }
.item li a{ color:#fff; padding:0 16px; +padding:0 18px; white-space:nowrap;}
.item ul .son1,.item ul .son8{ background:#f8a778; font-size:17px;}
.item ul .son2,.item ul .son7{ background:#aeaeae; }
.item ul .son3,.item ul .son6{ background:#9accef; }
.item ul .son4,.item ul .son10{ background:#46a9ed; }
.item ul .son5{ background:#ff6100; font-size:16px;}
.item ul .son9{ background:#6e6e6e; }
.item ul .son11{ background:#ff6100;}
.hotlist{ float:left; width:935px; }
.hotlist li{ float:left; padding:0 0 10px 21px; width:290px;}
.hottxt{background:#fff;  padding:4px 4px 4px 8px;}
.hottxt h4{font-size:14px; float:left; line-height:20px; width:215px;}
.hottxt h4 a{ color:#6f6f6f;}
.hottxt strong{ float:right; width:46px; height:21px; background:url(images/ico.png) no-repeat right -580px; padding:2px 0 0 15px; font-size:14px; color:#fff;}
.hottxt p{ float:left; line-height:22px;} 

/*星级评分css*/
.star{ float:left; width:94px; height:16px; position:relative; margin:6px 0 0 5px; background:url(images/star.jpg) no-repeat;}
.threestar{ background-position:0 -48px;}
.fourstar{ background-position:0 -64px;}
.fivestar{ background-position:0 -80px;}
.star a{width:16px; height:16px; position:absolute; top:0; }
.star .one{ left:0;}
.star .two{ left:20px;}
.star .three{ left:39px;}
.star .four{ left:59px;}
.star .five{ left:78px;}
.star a:hover{ width:94px; height:16px; left:0;  background:url(images/star.jpg) no-repeat;}
.star a.one:hover{ background-position:0 -16px;}
.star a.two:hover{ background-position:0 -32px;}
.star a.three:hover{ background-position:0 -48px;}
.star a.four:hover{ background-position:0 -64px;}
.star a.five:hover{ background-position:0 -80px;}

/*发现CSS*/
.found{ margin:38px 0 27px;}
.foundlist{ float:left; }
.foundlist li{ height:123px; margin-bottom:15px; width:895px;}
.listimg{ float:left; width:150px; background:#fff; text-align:center;}
.listimg span{color:#6f6f6f; line-height:22px; font-size:14px;}
.foucon{ float:left; border:1px solid #e5e5e5; }
.founame{float:left; width:460px; padding:9px 0 0 15px;}
.founame h4 a{ line-height:30px; font-size:14px; float:left; color:#6e6e6e;}
.founame p{ line-height:22px; float:left; width:445px;}
.foucomment{ float:left;background:url(images/ico.png) no-repeat 0 -631px; padding-left:15px; height:123px;}
.foupic{ float:right;}
.foupic li{height:190px; width:290px; position:relative; margin-bottom:19px;}
/*遮罩CSS*/
.mask{height:50px; position:absolute; left:0; bottom:0;  background:#000; opacity:0.5; filter:alpha(opacity:50);}
.foupic .mask,.foupic .masktxt{width:290px;}
.masktxt{ height:50px; text-align:center;position:absolute; left:0; bottom:0; color:#fff;}
.foupic h4,.recompic h4{ font-size:14px; line-height:30px;}
.foupic h4 a,.recompic h4 a{ color:#fff;}

/*达人推荐CSS*/
.recommain{ float:left; margin-right:16px;}
.recompic{width:550px; height:290px; position:relative;}
.recompic .mask,.recompic .masktxt{ width:550px;}
.recom ul{ float:left;}
.recom li{ margin-bottom:21px;}


/*尾部CSS*/
.footer{ width:100%; background:#1f1f1f; color:#bbb;}
.service{ width:1200px; margin:27px auto 0;}
.service ul{ border-bottom:1px solid #393939; height:56px; padding:20px 0 16px; }
.service li{ float:left;  border-left:1px solid #393939; height:56px; padding:0 48px 0 97px; }
.service li h3{ font-size:24px; line-height:31px;}
.service li h3 a{ color:#bbb;}
.service li p{ color:#848484;}
.service li.serone{background:url(images/footbg.png) no-repeat 3px 4px; padding-left:60px; border-left:0;}
.sertwo{background:url(images/footbg.png) no-repeat 42px -60px;}
.serthree{background:url(images/footbg.png) no-repeat 42px -124px;}
.serfour{background:url(images/footbg.png) no-repeat 42px -191px;}
.service li.serfive{background:url(images/footbg.png) no-repeat 42px -258px; padding-right:0;}

.foot{ width:1200px; margin:0 auto;}
.footnav{ float:left; margin:21px 0 36px;}
.footnav li{ float:left; color:#4d4d4d;}
.footnav li a{ color:#bbb; padding:0 10px 0 4px;}
/*二维码CSS*/
.code{ float:right; margin:19px 0 27px;}
.code li{ float:left; margin-left:24px; text-align:center;}
.code li p{ line-height:20px;}
/*合作伙伴CSS*/
.foot dl{ float:left; width:926px;}
.foot dt{ float:left; padding:8px 4px 0;}
.foot dd{ float:left; margin-right:13px; +margin-right:12px; }
.foot dd a{ float:left; width:130px; height:44px;}
.foot .par1{ background:url(images/footbg.png) no-repeat 0 -336px;}
.foot .par2{ background:url(images/footbg.png) no-repeat 0 -380px;}
.foot .par3{ background:url(images/footbg.png) no-repeat 0 -424px;}
.foot .par4{ background:url(images/footbg.png) no-repeat 0 -336px;}
.foot .par5{ background:url(images/footbg.png) no-repeat 0 -380px;}
.foot .par6{ background:url(images/footbg.png) no-repeat 0 -424px;}